Tactics for Remote Method Invocation

نویسندگان

  • Fernando Magno Quintão Pereira
  • Marco Tulio Valente
  • Wagner Salazar Pires
  • Roberto da Silva Bigonha
  • Mariza Andrade da Silva Bigonha
چکیده

Conventional object oriented middleware platforms rely on the notion of remote interfaces to describe distributed services. This notation is very similar to the one currently used in centralized systems, which increases the productivity of programming. This paper is founded in the observation that remote interfaces foster a programming model that ignores the differences between local and remote interactions. This can result in distributed applications with poor performance, that are not robust to failures, and that can not scale beyond local networks. Therefore, we propose that remote interfaces should be accompanied by the specification of tactics that deal with typical events in distributed computing, such as concurrency, partial failures and high latencies. The paper proposes a tactics definition language and describes the implementation of a middleware system that supports this language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Monadic Remote Invocation

In order to achieve Separation of Concerns in the domain of remote method invocation, a small functional adapter is added atop Java RMI, eliminating the need for every remote object to implement java.rmi.Remote and making it possible to remotely access existing code, unchanged. The Remotemonad is introduced, and its implementation and usage are detailed. Reusing the existing, proven technology ...

متن کامل

A Framework for Integrating the Real-Time Specification for Java and Java's Remote Method Invocation

This paper proposes a framework for integrating the Real-Time Specification for Java and Java's Remote Method Invocation. The concepts of realtime remote and distributed real-time remote interfaces are introduced in order to facilitate the design and implementation of realtime and distributed real-time threads that call remote objects.

متن کامل

Towards A Framework for Integrating the Real-Time Specification for Java and Java's Remote Method Invocation

This paper proposes a framework for integrating the Real-Time Specification for Java and Java's Remote Method Invocation. The concepts of real-time remote and distributed real-time remote interfaces are introduced in order to facilitate the design and implementation of realtime and distributed real-time threads that call remote objects.

متن کامل

PJRMI: Remote Method Invocation for a Persistent System

This paper describes PJRMI: support for remote method invocation in the context of the object-oriented, orthogonally-persistent system of the PJama project. It examines the issues raised by combining orthogonal persistence with distribution. An evaluation is made of the current implementation and an indication is made of the challenges

متن کامل

Comparison and Performance Study of Parameter-Passing Semantics and Implementations of Remote Method Invocation

Remote method invocation (RMI), which is an action of invoking a method on a remote object, is widely accepted abstraction for communicating and sharing objects among distributed sites. Ideally, the parameter-passing semantics of RMI should be as close as possible to that of local method invocation. However, in distributed environments, adherence to local parameter-passing model prevents contro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. UCS

دوره 10  شماره 

صفحات  -

تاریخ انتشار 2004